# 冒号前是最终的目标文件，冒号后是依赖文件
# tab键，后面是要执行的命令
main3.out: max.o min.o main3.c
	gcc max.o min.o main3.c -o main3.out

# 然后是依赖文件怎么生成的
max.o: my_max.c
	gcc -c my_max.c -o max.o
min.o: my_min.c
	gcc -c my_min.c -o min.o





# 其他编译目标
clean:
	rm -f *.out && rm -f *.o

listC:
	ls -lth $(wildcard *.c)
